iT邦幫忙

0

PYTHON 學習筆記 007

  • 分享至 

  • xImage
  •  

if statement

#1.if 判斷式,判斷布林值,如為True,則執行IF裡的程式碼,False則會執行if以外的程式碼
handsome = True
if handsome:
    print("你是帥哥!!!!")

#2.if,else: 布林值為False,執行else (否則....)
handsome = False
if handsome:
    print("QUAPO!!!!!")
else:
    print("QAQ")

https://ithelp.ithome.com.tw/upload/images/20221221/20156136foDA7xiTp0.jpg

#3.if,elif,else: 布林值符合哪一個程度就執行哪個程式碼(TURE)
age=70
if age>=65:
    print("敬老")
elif age>=12:
    print("成人")
elif age>=6:
    print("小孩佔床")
elif age<=2:
    print("嬰兒")
else:
    print("小孩不佔床")

age=22
if age>=65:
    print("敬老")
elif age>=12:
    print("成人")
elif age>=6:
    print("小孩佔床")
elif age<=2:
    print("嬰兒")
else:
    print("小孩不佔床")

age=11
if age>=65:
    print("敬老")
elif age>=12:
    print("成人")
elif age>=6:
    print("小孩佔床")
elif age<=2:
    print("嬰兒")
else:
    print("小孩不佔床")

age=4
if age>=65:
    print("敬老")
elif age>=12:
    print("成人")
elif age>=6:
    print("小孩佔床")
elif age<=2:
    print("嬰兒")
else:
    print("小孩不佔床")

age=2
if age>=65:
    print("敬老")
elif age>=12:
    print("成人")
elif age>=6:
    print("小孩佔床")
elif age<=2:
    print("嬰兒")
else:
    print("小孩不佔床")

https://ithelp.ithome.com.tw/upload/images/20221221/20156136wjkvvKrOHN.jpg

#4.雙重條件判斷:if and ,兩者皆須True執行IF內程式,否則ELSE
hight=185
thin=True
if hight>=175 and thin:
    print("又高又瘦")
else:
    print("普通")

hight=165
thin=True
if hight>=175 and thin:
    print("又高又瘦")
else:
    print("普通")

hight=185
thin=False
if hight>=175 and thin:
    print("又高又瘦")
else:
    print("普通")

hight=170
thin=False
if hight>=175 and thin:
    print("又高又瘦")
else:
    print("普通")

https://ithelp.ithome.com.tw/upload/images/20221221/20156136mRITtk8FbK.jpg

#5.or 滿足其一條件為TRUE,否則為ELSE
finalscore=32
attend=True
if finalscore>=60 or attend:
    print("PASSED!!!")
else:
    print("You cannot pass!!!!!")

finalscore=80
attend=False
if finalscore>=60 or attend:
    print("PASSED!!!")
else:
    print("You cannot pass!!!!!")

finalscore=59
attend=False
if finalscore>=60 or attend:
    print("PASSED!!!")
else:
    print("You CANNOT PASS!!!!!")

https://ithelp.ithome.com.tw/upload/images/20221221/20156136fKHFBwdEkh.jpg

#6.or not :false 除非兩邊皆為FALSE,否則為TRUE。
#如果邦交國低於10國,或不友善,則為被孤立國家;否則為受歡迎國家。
#此例為邦交國12國,友善,人氣國度。 
# false or not true = false or false =false (執行ELSE)
lands=12
friendly=True
if lands<10 or not(friendly):
    print("Isolated!")
else:
    print("Amiable!!")

#此例為邦交國9國,友善,被孤立國。 
# true or not true = true or false = true (執行IF)
lands=9
friendly=True
if lands<10 or not(friendly):
    print("Isolated!")
else:
    print("Amiable!!")

#此例為邦交國12國,不友善,被孤立國。 
# false or not false = false or true = true (執行IF)
lands=12
friendly=False
if lands<10 or not(friendly):
    print("Isolated!")
else:
    print("Amiable!!")

https://ithelp.ithome.com.tw/upload/images/20221221/20156136Mn42o0yLiV.jpg

#7. != 不等於
# true or not true = true or false = true (執行IF)
#得到不等於150下的搖尾或不喜歡,代表不怎麼受歡迎,否則令人驚艷。
#得到100下的搖尾或不喜歡,代表不怎麼受歡迎。
waves=100
likes=True
if waves!=150 or not(likes):
    print("not as popular as")
else:
    print("amazing")

# not true or not true = false or false = false (執行ELSE)
#得到不等於150下的搖尾或不喜歡,代表不怎麼受歡迎,否則令人驚艷。
#得到150下的搖尾,滿足其一條件,令人驚豔。
waves=150
likes=True
if waves!=150 or not(likes):
    print("not as popular as")
else:
    print("amazing")

https://ithelp.ithome.com.tw/upload/images/20221221/20156136ia9PRc7rwo.jpg


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言